<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>qredisclient: RedisClient::ConnectionConfig Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">qredisclient
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>RedisClient</b></li><li class="navelem"><a class="el" href="class_redis_client_1_1_connection_config.html">ConnectionConfig</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_redis_client_1_1_connection_config-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">RedisClient::ConnectionConfig Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>The <a class="el" href="class_redis_client_1_1_connection_config.html" title="The ConnectionConfig class Supports loading settigns from JSON objects. ">ConnectionConfig</a> class Supports loading settigns from JSON objects.  
 <a href="class_redis_client_1_1_connection_config.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="connectionconfig_8h_source.html">connectionconfig.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:abd77652d8d0ae36f060a64dda546b195"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_redis_client_1_1_connection_config.html#abd77652d8d0ae36f060a64dda546b195">ConnectionConfig</a> (const QString &amp;host=&quot;&quot;, const QString &amp;auth=&quot;&quot;, const uint port=DEFAULT_REDIS_PORT, const QString &amp;name=&quot;&quot;)</td></tr>
<tr class="memdesc:abd77652d8d0ae36f060a64dda546b195"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default constructor for local connections.  <a href="#abd77652d8d0ae36f060a64dda546b195">More...</a><br /></td></tr>
<tr class="separator:abd77652d8d0ae36f060a64dda546b195"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dbe9b66c4734c79a01f3adaacfb0083"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7dbe9b66c4734c79a01f3adaacfb0083"></a>
<a class="el" href="class_redis_client_1_1_connection_config.html">ConnectionConfig</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_redis_client_1_1_connection_config.html">ConnectionConfig</a> &amp;other)</td></tr>
<tr class="separator:a7dbe9b66c4734c79a01f3adaacfb0083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac76ddeb763117c4cb01bdae0f0c648fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac76ddeb763117c4cb01bdae0f0c648fb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ConnectionConfig</b> (const QVariantHash &amp;options)</td></tr>
<tr class="separator:ac76ddeb763117c4cb01bdae0f0c648fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acab64df8de893f193f2f2cb95ea3898b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acab64df8de893f193f2f2cb95ea3898b"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const </td></tr>
<tr class="separator:acab64df8de893f193f2f2cb95ea3898b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a669faa2d86ad813f4874cc0b061aabd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a669faa2d86ad813f4874cc0b061aabd3"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>host</b> () const </td></tr>
<tr class="separator:a669faa2d86ad813f4874cc0b061aabd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61f8eba145f7ba69f3e079723a4577af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61f8eba145f7ba69f3e079723a4577af"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>auth</b> () const </td></tr>
<tr class="separator:a61f8eba145f7ba69f3e079723a4577af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a025d90e584200b35156adb3452c31959"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a025d90e584200b35156adb3452c31959"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><b>port</b> () const </td></tr>
<tr class="separator:a025d90e584200b35156adb3452c31959"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11cb8ac17a87399b5cfb8c84a71c08cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11cb8ac17a87399b5cfb8c84a71c08cf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setName</b> (QString name)</td></tr>
<tr class="separator:a11cb8ac17a87399b5cfb8c84a71c08cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0b5288f1e14f37b0d75adf85cccd7c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0b5288f1e14f37b0d75adf85cccd7c7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setAuth</b> (QString auth)</td></tr>
<tr class="separator:ad0b5288f1e14f37b0d75adf85cccd7c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61ea0b1354c9f8c7ef5a824069c58675"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61ea0b1354c9f8c7ef5a824069c58675"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setHost</b> (QString host)</td></tr>
<tr class="separator:a61ea0b1354c9f8c7ef5a824069c58675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6036493e47612ed4ac7d6088a5ba1d5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6036493e47612ed4ac7d6088a5ba1d5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setPort</b> (uint port)</td></tr>
<tr class="separator:aa6036493e47612ed4ac7d6088a5ba1d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8f32b174e3b5ec0d06e2345dd7b1d74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8f32b174e3b5ec0d06e2345dd7b1d74"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isNull</b> () const </td></tr>
<tr class="separator:ae8f32b174e3b5ec0d06e2345dd7b1d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5bf9b09fbde11764a46f7bb1645cd42"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5bf9b09fbde11764a46f7bb1645cd42"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>useAuth</b> () const </td></tr>
<tr class="separator:ae5bf9b09fbde11764a46f7bb1645cd42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6460104015bb5432761ebbd93953ccc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6460104015bb5432761ebbd93953ccc3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isValid</b> () const </td></tr>
<tr class="separator:a6460104015bb5432761ebbd93953ccc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a65d8560ff1f4e9d2c2483f0c0d0b16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a65d8560ff1f4e9d2c2483f0c0d0b16"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><b>executeTimeout</b> () const </td></tr>
<tr class="separator:a3a65d8560ff1f4e9d2c2483f0c0d0b16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4974a6c280e4b68f0109339e88ee8e45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4974a6c280e4b68f0109339e88ee8e45"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><b>connectionTimeout</b> () const </td></tr>
<tr class="separator:a4974a6c280e4b68f0109339e88ee8e45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae750a8429681d23a95e6714e01a2eb77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae750a8429681d23a95e6714e01a2eb77"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setExecutionTimeout</b> (uint timeout)</td></tr>
<tr class="separator:ae750a8429681d23a95e6714e01a2eb77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54e51fc0b200d2da193f4ecf0634723f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54e51fc0b200d2da193f4ecf0634723f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setConnectionTimeout</b> (uint timeout)</td></tr>
<tr class="separator:a54e51fc0b200d2da193f4ecf0634723f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ad6c883763c71f1637e97ce13fb84db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ad6c883763c71f1637e97ce13fb84db"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTimeouts</b> (uint connectionTimeout, uint commandExecutionTimeout)</td></tr>
<tr class="separator:a2ad6c883763c71f1637e97ce13fb84db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43064b2156542d433b871e4af8bd0eac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a43064b2156542d433b871e4af8bd0eac"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>useSsl</b> () const </td></tr>
<tr class="separator:a43064b2156542d433b871e4af8bd0eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e2b36640986900e186477db523968d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a20e2b36640986900e186477db523968d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSsl</b> (bool enabled)</td></tr>
<tr class="separator:a20e2b36640986900e186477db523968d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16de27f17e479ab87ccaaac43b1d88af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16de27f17e479ab87ccaaac43b1d88af"></a>
QList&lt; QSslCertificate &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>sslCaCertificates</b> () const </td></tr>
<tr class="separator:a16de27f17e479ab87ccaaac43b1d88af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa096ab9b4d2c3dffda0a907b2b6a44d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa096ab9b4d2c3dffda0a907b2b6a44d0"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>sslCaCertPath</b> () const </td></tr>
<tr class="separator:aa096ab9b4d2c3dffda0a907b2b6a44d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e5bed5d2efaafb60832a5bc9363e3ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3e5bed5d2efaafb60832a5bc9363e3ec"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>sslPrivateKeyPath</b> () const </td></tr>
<tr class="separator:a3e5bed5d2efaafb60832a5bc9363e3ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1859381087f646a84b076831d93c33a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1859381087f646a84b076831d93c33a6"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>sslLocalCertPath</b> () const </td></tr>
<tr class="separator:a1859381087f646a84b076831d93c33a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1430b8cd1b60924ce439ecbc66b04c95"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1430b8cd1b60924ce439ecbc66b04c95"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSslCaCertPath</b> (QString path)</td></tr>
<tr class="separator:a1430b8cd1b60924ce439ecbc66b04c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaa579c56b9701d234a14586b1af7037"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaa579c56b9701d234a14586b1af7037"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSslPrivateKeyPath</b> (QString path)</td></tr>
<tr class="separator:adaa579c56b9701d234a14586b1af7037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98ae73856617da6d46fed648cf8dee25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a98ae73856617da6d46fed648cf8dee25"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSslLocalCertPath</b> (QString path)</td></tr>
<tr class="separator:a98ae73856617da6d46fed648cf8dee25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a3c5fa83c9c0b2c22a268a4dc137850"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a3c5fa83c9c0b2c22a268a4dc137850"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSslSettigns</b> (QString sslCaCertPath, QString sslPrivateKeyPath=&quot;&quot;, QString sslLocalCertPath=&quot;&quot;)</td></tr>
<tr class="separator:a3a3c5fa83c9c0b2c22a268a4dc137850"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acce76f3df3c7f6d835c23cb34d61220a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acce76f3df3c7f6d835c23cb34d61220a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>useSshTunnel</b> () const </td></tr>
<tr class="separator:acce76f3df3c7f6d835c23cb34d61220a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad914818ff11f85cb84dce4c73aa9ea96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad914818ff11f85cb84dce4c73aa9ea96"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isSshPasswordUsed</b> () const </td></tr>
<tr class="separator:ad914818ff11f85cb84dce4c73aa9ea96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35cefcda094049fcbd5914c909b33640"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35cefcda094049fcbd5914c909b33640"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>sshPassword</b> () const </td></tr>
<tr class="separator:a35cefcda094049fcbd5914c909b33640"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78237211ee7b1275d779b1c0155b7cea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a78237211ee7b1275d779b1c0155b7cea"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>sshUser</b> () const </td></tr>
<tr class="separator:a78237211ee7b1275d779b1c0155b7cea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac965a769d7fcdc24a890e30623bd692e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac965a769d7fcdc24a890e30623bd692e"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>sshHost</b> () const </td></tr>
<tr class="separator:ac965a769d7fcdc24a890e30623bd692e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dbc8e0160598c2d45bebb754bbb32e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4dbc8e0160598c2d45bebb754bbb32e2"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><b>sshPort</b> () const </td></tr>
<tr class="separator:a4dbc8e0160598c2d45bebb754bbb32e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6baaf51a1f621c26f4f5308e18d94caa"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_redis_client_1_1_connection_config.html#a6baaf51a1f621c26f4f5308e18d94caa">getSshPrivateKey</a> () const </td></tr>
<tr class="memdesc:a6baaf51a1f621c26f4f5308e18d94caa"><td class="mdescLeft">&#160;</td><td class="mdescRight">getSshPrivateKey from specified path  <a href="#a6baaf51a1f621c26f4f5308e18d94caa">More...</a><br /></td></tr>
<tr class="separator:a6baaf51a1f621c26f4f5308e18d94caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8529f034e4c09e4155ce5811c55b0e0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8529f034e4c09e4155ce5811c55b0e0b"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>getSshPrivateKeyPath</b> () const </td></tr>
<tr class="separator:a8529f034e4c09e4155ce5811c55b0e0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a8737a867b727cfaac8d805781aa282"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a8737a867b727cfaac8d805781aa282"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSshPassword</b> (QString pass)</td></tr>
<tr class="separator:a9a8737a867b727cfaac8d805781aa282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96300d78f5d212e1b18f527dd6298eec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96300d78f5d212e1b18f527dd6298eec"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSshHost</b> (QString host)</td></tr>
<tr class="separator:a96300d78f5d212e1b18f527dd6298eec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a630a904b8808a9f1d814a95bfecd15f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a630a904b8808a9f1d814a95bfecd15f4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSshPrivateKeyPath</b> (QString path)</td></tr>
<tr class="separator:a630a904b8808a9f1d814a95bfecd15f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6552e7e30640408326ac67328abb0ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6552e7e30640408326ac67328abb0ce"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSshUser</b> (QString user)</td></tr>
<tr class="separator:aa6552e7e30640408326ac67328abb0ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac746208edc80a681e0b8ee74dd5b149f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac746208edc80a681e0b8ee74dd5b149f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setSshPort</b> (uint port)</td></tr>
<tr class="separator:ac746208edc80a681e0b8ee74dd5b149f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab310c3145b535c43b818cb3dcec6b2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_redis_client_1_1_connection_config.html#aaab310c3145b535c43b818cb3dcec6b2">setSshTunnelSettings</a> (QString host, QString user, QString pass, uint port=DEFAULT_SSH_PORT, QString sshPrivatekeyPath=&quot;&quot;)</td></tr>
<tr class="memdesc:aaab310c3145b535c43b818cb3dcec6b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">setSshTunnelSettings - Set SSH settings  <a href="#aaab310c3145b535c43b818cb3dcec6b2">More...</a><br /></td></tr>
<tr class="separator:aaab310c3145b535c43b818cb3dcec6b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b8bf776b4e5d35e07dff0e53be2703b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b8bf776b4e5d35e07dff0e53be2703b"></a>
QJsonObject&#160;</td><td class="memItemRight" valign="bottom"><b>toJsonObject</b> ()</td></tr>
<tr class="separator:a8b8bf776b4e5d35e07dff0e53be2703b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33542baba2cbca7d07d9318e7e939bd5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33542baba2cbca7d07d9318e7e939bd5"></a>
QWeakPointer&lt; <a class="el" href="class_redis_client_1_1_connection.html">Connection</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>getOwner</b> () const </td></tr>
<tr class="separator:a33542baba2cbca7d07d9318e7e939bd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3cdd039e288cebd88c886909539895"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b3cdd039e288cebd88c886909539895"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setOwner</b> (QWeakPointer&lt; <a class="el" href="class_redis_client_1_1_connection.html">Connection</a> &gt;)</td></tr>
<tr class="separator:a9b3cdd039e288cebd88c886909539895"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d9c28b2d4eb3bd8fd08aded194522e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d9c28b2d4eb3bd8fd08aded194522e2"></a>
QVariantHash&#160;</td><td class="memItemRight" valign="bottom"><b>getInternalParameters</b> () const </td></tr>
<tr class="separator:a6d9c28b2d4eb3bd8fd08aded194522e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a5f32445d8cccd8519dfd7c9361512ab6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f32445d8cccd8519dfd7c9361512ab6"></a>
static <a class="el" href="class_redis_client_1_1_connection_config.html">ConnectionConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><b>fromJsonObject</b> (const QJsonObject &amp;config)</td></tr>
<tr class="separator:a5f32445d8cccd8519dfd7c9361512ab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a55395efc0597b65ab473db102167172f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55395efc0597b65ab473db102167172f"></a>
static const uint&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_REDIS_PORT</b> = 6379</td></tr>
<tr class="separator:a55395efc0597b65ab473db102167172f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a313782ef2bbd272cd0a0570457766f5c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a313782ef2bbd272cd0a0570457766f5c"></a>
static const uint&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_SSH_PORT</b> = 22</td></tr>
<tr class="separator:a313782ef2bbd272cd0a0570457766f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a5aeb07803cddfdb4ddc8c84d8b6f0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a5aeb07803cddfdb4ddc8c84d8b6f0b"></a>
static const uint&#160;</td><td class="memItemRight" valign="bottom"><b>DEFAULT_TIMEOUT_IN_MS</b> = 60000</td></tr>
<tr class="separator:a9a5aeb07803cddfdb4ddc8c84d8b6f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a5aebb72b5a04260a467aacbfc541af57"><td class="memTemplParams" colspan="2"><a class="anchor" id="a5aebb72b5a04260a467aacbfc541af57"></a>
template&lt;class T &gt; </td></tr>
<tr class="memitem:a5aebb72b5a04260a467aacbfc541af57"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><b>param</b> (const QString &amp;p) const </td></tr>
<tr class="separator:a5aebb72b5a04260a467aacbfc541af57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8b088c8ee0e0a86161ef740e4bb5e86"><td class="memTemplParams" colspan="2"><a class="anchor" id="aa8b088c8ee0e0a86161ef740e4bb5e86"></a>
template&lt;class T &gt; </td></tr>
<tr class="memitem:aa8b088c8ee0e0a86161ef740e4bb5e86"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><b>setParam</b> (const QString &amp;key, T p)</td></tr>
<tr class="separator:aa8b088c8ee0e0a86161ef740e4bb5e86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f6a51bbe2d2d2ee6881649bae3c890"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58f6a51bbe2d2d2ee6881649bae3c890"></a>
QString&#160;</td><td class="memItemRight" valign="bottom"><b>getValidPathFromParameter</b> (const QString &amp;param) const </td></tr>
<tr class="separator:a58f6a51bbe2d2d2ee6881649bae3c890"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a55875f4e0b1514e716e51254e2309c4b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a55875f4e0b1514e716e51254e2309c4b"></a>
QWeakPointer&lt; <a class="el" href="class_redis_client_1_1_connection.html">Connection</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_owner</b></td></tr>
<tr class="separator:a55875f4e0b1514e716e51254e2309c4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1d004e4f24ad8e697489bb5fa74292c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1d004e4f24ad8e697489bb5fa74292c"></a>
QVariantHash&#160;</td><td class="memItemRight" valign="bottom"><b>m_parameters</b></td></tr>
<tr class="separator:aa1d004e4f24ad8e697489bb5fa74292c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="class_redis_client_1_1_connection_config.html" title="The ConnectionConfig class Supports loading settigns from JSON objects. ">ConnectionConfig</a> class Supports loading settigns from JSON objects. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="abd77652d8d0ae36f060a64dda546b195"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">RedisClient::ConnectionConfig::ConnectionConfig </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>host</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>auth</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint&#160;</td>
          <td class="paramname"><em>port</em> = <code>DEFAULT_REDIS_PORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QString &amp;&#160;</td>
          <td class="paramname"><em>name</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Default constructor for local connections. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">host</td><td></td></tr>
    <tr><td class="paramname">name</td><td></td></tr>
    <tr><td class="paramname">port</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a6baaf51a1f621c26f4f5308e18d94caa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString RedisClient::ConnectionConfig::getSshPrivateKey </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>getSshPrivateKey from specified path </p>
<dl class="section return"><dt>Returns</dt><dd>QString with ssh key </dd></dl>

</div>
</div>
<a class="anchor" id="aaab310c3145b535c43b818cb3dcec6b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RedisClient::ConnectionConfig::setSshTunnelSettings </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>host</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>user</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>pass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint&#160;</td>
          <td class="paramname"><em>port</em> = <code>DEFAULT_SSH_PORT</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>sshPrivatekeyPath</em> = <code>&quot;&quot;</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>setSshTunnelSettings - Set SSH settings </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">host</td><td></td></tr>
    <tr><td class="paramname">user</td><td></td></tr>
    <tr><td class="paramname">pass</td><td></td></tr>
    <tr><td class="paramname">port</td><td></td></tr>
    <tr><td class="paramname">sshPrivatekeyPath</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/home/maker/projects/rdm/3rdparty/qredisclient/src/qredisclient/<a class="el" href="connectionconfig_8h_source.html">connectionconfig.h</a></li>
<li>/home/maker/projects/rdm/3rdparty/qredisclient/src/qredisclient/connectionconfig.cpp</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
